﻿using System;
using System.Collections.Generic;
using Autodesk.Revit.DB;

namespace YJKView
{
	internal class ElementShowUpdater : IUpdater
	{
		public ElementShowUpdater(AddInId id)
		{
			this.m_updaterId = new UpdaterId(id, new Guid("EF43510F-38CB-4981-844C-72174A674D56"));
		}

		public void Execute(UpdaterData data)
		{
			if (!ElementShowUpdater.m_updateActive)
			{
				return;
			}
			data.GetDocument();
			ICollection<ElementId> modifiedElementIds = data.GetModifiedElementIds();
			foreach (ElementId elementId in modifiedElementIds)
			{
			}
		}

		public string GetAdditionalInformation()
		{
			throw new NotImplementedException();
		}

		public ChangePriority GetChangePriority()
		{
			throw new NotImplementedException();
		}

		public UpdaterId GetUpdaterId()
		{
			throw new NotImplementedException();
		}

		public string GetUpdaterName()
		{
			throw new NotImplementedException();
		}

		private UpdaterId m_updaterId;

		public static bool m_updateActive;
	}
}
